img {
	border: none;
	behavior:url("pngbehavior.htc");
}

*{
	margin:0px;
	padding:0px;
	}
ol, ul, li 
{
	list-style:none;}
h1, h2, h3, h4, h5, h6
{ }
a
{
	text-decoration: none;
}

a:hover,a:active,a:focus
{
	outline:none;
}

p
{ font-size:12px;}

.picleft
{
	float:left;
	margin-right:20px;}
.picright
{
	float:right;
	margin:10px;
	margin-right:0px;}
div
{
	overflow:hidden;}
body {
	color:#444444;
	height:100%;
	background:#FFFFFF;
	}
#top_main
{
width:100%;
float:left;
background:  url(../images/nav_bg.jpg) left bottom repeat-x; 
}
#header
{	
	width:980px;
	margin:0px auto;
float:none;
}

.logo
{
width:400px;
padding:20px 0px;
float:left;
}
.sitenav
{
width:480px;
padding-top:10px;
float:right;
text-align:right;
}
.sitenav p 
{
	font-size:12px;
color:#CCCCCC;
padding-top:5px;
}
.sitenav p a 
{
	color:#777777;
	padding:0px 7px;
}
.sitenav p a:hover
{
	color:#2186b0;
}
.titlead
{
width:350px;
padding-top:10px;
text-align:right;
float:right;
}
#navMenu {
	width:980px;
	height:37px;
	float:none;
	margin:0px auto;
}
.menu1 {Z-INDEX: 6;}
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
	
}
.menu1 LI,.menu1 a{HEIGHT:37px; LINE-HEIGHT: 37px;FLOAT: left;}
.menu1 LI {padding:0px; MARGIN: 0px;}
.menu1 a {
	DISPLAY: block; 
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	MARGIN: 0px; 
	WIDTH: 130px; 
	color: #FFFFFF;
	TEXT-ALIGN: center;
	text-decoration:none;
	background:url(../images/navline.jpg) center right no-repeat;
}
.menu1 LI:hover,.menu1 A:hover {
	background: #383838 url(../images/navline.jpg) center right no-repeat;
}
.menu1 LI a:hover {
	text-decoration: none;
	}
.menu1 a.xzd {
	color:#FFFFFF;
	background:url(../images/nava_bg.jpg)  left center no-repeat;
	}
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li,.menu1 LI UL li a{
	line-height:24px;
	height:24px;
	FONT-SIZE: 12px;
	font-weight:normal;
	}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	MARGIN-TOP: 36px;
	border:1px #999999 solid;
	border-top:none;
	padding:12px 4px;
	Z-INDEX: 1115; 
	MARGIN-LEFT: 0px; 
	WIDTH: 118px; 
	POSITION: absolute; 
	background: #383838;
	+CLEAR: both; +MARGIN-TOP: 0px;
	_clear:both; _margin-top:0px;
}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	WIDTH: 118px; 
	padding:2px 0px;
color:#CCCCCC;
	TEXT-ALIGN: center;
	text-decoration:none;
	background:none;
}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	color:#FFFFFF;
	background:#333333;
}

#content
{
width:100%;
float:left;
}
#content div
{
	float:none;
	}
#content #dots_wrapper {
	margin: 0px auto; width:980px;  z-index: 10;
}

#dots_wrapper #dots {
width:400px; height: 50px; position: absolute; z-index:18;
top:550px;
padding-left:20px;
}
#dots_wrapper #dots a {
	width:14px; height:14px; overflow: hidden; margin-right: 5px; float: left; display: block; position: relative;
}
#dots_wrapper #dots a img {
	left: 0px; top: -14px; width: 14px; height: 28px; position: absolute; background: url("../images/dots.png");

}
#dots_wrapper #dots a.selected img {
	left: 0px; top: 0px;
}

#content #slide_wrapper {
	 height:440px; position: relative; z-index: 5;margin:0px auto;
}
#content #slide_wrapper .slide {
	background-position: top; margin: 0px; padding: 0px; left: 0px; top: 0px; width: 100%; height:440px; position: absolute;
}
#content #slide_wrapper .slide span {
	text-indent: -9999px; display: block;
}
#content #slide_wrapper .slide a {
	width:100%; height: 440px; display: block;

}

#news_out
{
width:100%;
padding:20px 0px 50px 0px;
float:left;
}
#soft_mian
{
width:980px;
padding-top:10px;
margin:0px auto;
float:none;
}
#soft_mian div
{
float:left;
}
#adhd
{
width:350px;
}
.ad_txt
{
	width:315px;
	padding:0px 5px;
	}



.blk_29 {
	width:315px;
	zoom:1;
	position:relative;
	}
.blk_29 .LeftBotton {
	width:14px;
	height:17px;
	left:0px;
	top:50px;
	cursor:pointer;
	position:absolute;
	float:left;
	}
.blk_29 .RightBotton{
	width:14px;
	height:17px;
	right:0px;
	top:50px;
	cursor:pointer;
	position:absolute;
	float:right;
	}

.Cont {

	overflow: hidden;
	float: none;
	}
.box {
	width:315px;
	overflow:hidden;
	float:left;
	}

.pinfo {
	width:270px;
	float:left;
	margin-left:20px;
	display:inline;
	}
.pinfo h1
{
width:270px;
padding-top:10px;
font-size:14px;
color:#1569a9;
float:left;
text-align:center;
display:block;
}
.pinfo p
{
font-size:12px;
line-height:140%;
color:#000000;
padding-top:10px;
	float:left;
width:270px;
}
.pinfo img
{
	float:right;
	padding-left:10px;
}
#news
{
width:360px;
padding-top:20px;
}
.n_top
{
width:350px;
padding-left:10px;
float:left;
}
.n_top ul
{
margin:0px;
padding:0px;
}
.n_top li
{
list-style:none;
text-align:center;
margin-right:3px;
float:left;
}
.n_top li a
{
display:block;
width:103px;
height:26px;
padding-top:14px;
font-size:14px;
line-height:180%;
color:#FFFFFF;
 background:url(../images/n_bgh.jpg) left top no-repeat;
}

.n_top li a:hover
{
height:30px;
padding-top:10px;
 color: #FFFFFF;
 background:url(../images/n_bgs.jpg) no-repeat;
 text-decoration:none;
}
.n_top li.cs_tab a
 {
height:30px;
padding-top:10px;
 color: #FFFFFF;
 background:url(../images/n_bgs.jpg) no-repeat;
 }
.c_news
{
width:360px;
float:left;
padding:10px 0px;
border-top:1px #e5e5e5 solid;
}
.c_news ul{
margin: 0px;
}
.c_news li{
width: 100%;
list-style:none;
line-height:180%;
font-size:12px;
font-weight:normal;
background:url(../images/icon1.jpg) left center no-repeat;
float:left;
}
.c_news li a{
color: #555555;
display: block;
padding-left:10px;
float:left;
}
.c_news li span{
float: right;
text-align: right;
color:#999999;
font-size:10px;
}
.c_news li a:hover{
	color: #C70304;
}
#advod
{
width:270px;
margin-top:10px;

}
.shipin
{
width:250px;
padding-left:20px;
padding-top:20px;
}
.shipin ul
{
	padding-top:10px;
}
.shipin li
{
color:#000000;
margin-right:10px;
font-size:12px;
list-style:none;
padding-top:5px;
float:left;
}
.shipin li a
{
display:block;
width:90px;
color:#FFFFFF;
padding:5px 10px;
text-decoration:none;
background:#abc9da;
margin-right:5px;
float:left;
}
.shipin li a:hover
{

color:#FFFFFF;
background-color:#2a91b8;
text-decoration:none;
}
.ztad
{
width:230px;
}
.ztad img
{
	padding-top:10px;
}
#nr_main
{
width:100%;
float:left;

}
#xinzeng
{width:980px;
margin:0px auto;
float:none;
position:relative;
}
.erbanner
{
width:980px;
margin:0px auto;
float:none;
}
.b_pic
{
width:980px;

float:none;
position:relative;
}
.left_meun
{
width:180px;
position: absolute;
margin-top:80px;
margin-left:20px;
z-index:200;
background:#FFFFFF;
border:1px #DDDDDD solid;
}
.l_nav
{
width:180px;
padding-bottom:20px;
float:left;
}
.l_nav h2
{
	font-size:16px;
padding:6px 30px;
line-height:260%;
color:#FFFFFF;
 background:#acc9db;
}
.l_nav ul
{
margin:0px;
padding:0px;
}
.l_nav li
{
line-height:180%;
font-size:14px;
float:left;
}
.l_nav li a
{
	width:150px;
	padding:12px 0px;
	border-bottom:1px #DDDDDD solid;
color:#333333;
display:block;
float:left;
padding-left:30px;
background:url(../images/icon1.jpg) 20px center no-repeat;
}
.l_nav li a:hover
{
color:#eb390f;
text-decoration:none;
font-weight:bold;
background:url(../images/icon1.jpg) 20px center no-repeat;
}
.l_nav li.alxz a
{
	font-weight:bold;
color:#eb390f;
background:url(../images/icon1.jpg) 20px center no-repeat;
}

.l_adimg
{
width:160px;
padding:10px;
float:left;
}
#alcenter
{
width:980px;
margin:0px auto;
padding-bottom:70px;
float:none;
}
#al_box
{
width:740px;
float:left;
padding-left:240px;
}
.weizhi
{
width:720px;
padding-bottom:20px;
float:left;
border-bottom:1px #DDDDDD solid;
}
.weizhi p
{
	font-size:12px;
	line-height:160%;
	padding-top:10px;
	color:#999999;
}
.weizhi p a
{
	padding:0px 5px;
	font-size:12px;
	color:#999999;
}
.weizhi p a:hover
{
	text-decoration:underline;
}
.list_box
{
width:720px;
min-height:360px;
float:left;
}
.list_box h3
{
font-size:14px;
background:url(../images/list.gif) left center no-repeat;
}
.list_box h3 a
{
padding:5px 30px;
margin-top:15px;
display:block;
color:#555555;
line-height:180%;

}
.list_box h3 a:hover
{
color:#eb390f;
text-decoration:none;
}

.about_info
{
width:720px;
min-height:360px;
float:left;
}
.about_info h1
{
	font-size:36px;
	line-height:130%;
	padding-top:20px;
	color:#222222;
}
.about_info h2
{
	font-size:18px;
	line-height:130%;
	padding-top:20px;
	color:#be7b2d;
}
.about_info p
{
	font-size:13px;
	line-height:160%;
	padding-top:18px;
	color:#444444;
	
}
.about_info p strong
{
	font-size:14px;
	line-height:150%;
	padding-top:15px;
	
}
.about_info ul
{
	padding:20p 0px;
	margin-top:30px;
}
.about_info li
{
	padding-top:5px;
	font-size:14px;
}
.about_info a
{
	text-decoration:underline;
	padding:0px 3px;
	color:#222222;
}
.picmain
{
width:720px;
float:left;
min-height:360px;
}
.cppic
{
width:340px;
padding-bottom:20px;
margin-top:20px;
margin-right:20px;
float:left;
}
.cppic p
{
	font-size:14px;
	line-height:160%;
	padding-top:10px;
	text-align:center;
}
.cppic p a
{ color:#1d83ad;
}
.cppic p a:hover
{ color:#eb390f;
}
.cppic img
{
	padding:15px;
	background:#F1F1F1;
}
.p_box
{
width:720px;
padding-bottom:20px;
margin-top:20px;
float:left;
}
.p_box p
{
	font-size:18px;
	line-height:180%;
	padding-top:10px;
	text-align:center;
}
.p_box img
{
	padding:15px;
	background:#F1F1F1;
}
.img_box
{
width:340px;
padding-bottom:20px;
margin-right:20px;
margin-top:20px;
float:left;
}
.img_box p
{
	font-size:18px;
	line-height:180%;
	padding-top:10px;
	text-align:center;
}
.img_box img
{
	padding:14px;
	border:1px #DDDDDD solid;
}
.anliinfo
{
width:720px;
float:left;
min-height:360px;
}
.anliinfo h1
{
	font-size:36px;
	line-height:130%;
	padding-top:20px;
}
.anliinfo h2
{
	font-size:10px;
	color:#999999;
	line-height:120%;
	padding-top:15px;
	font-weight:normal;
}
.anliinfo h5
{
	font-size:10px;
	color:#999999;
	line-height:120%;
	padding-top:15px;
	font-weight:normal;
}
.anliinfo p
{
	font-size:14px;
	line-height:160%;
	padding-top:18px;
	text-indent:2em;
	color:#444444;
	
}
.anliinfo p strong
{
	font-size:12px;
	line-height:150%;
	padding-top:15px;
	
}
.anliinfo ul
{
	padding:20px;
}
.anliinfo li
{
	padding-top:5px;
	font-size:12px;
}
.anliinfo a
{
	text-decoration:underline;
	padding:0px 3px;
	color:#222222;
}
.next_box
{
width:720px;
float:left;
padding:10px 0px;
border-top:1px #DDDDDD solid;
margin-top:20px;
}
.next_box p
{
	font-size:12px;
	color:#888888;
	line-height:200%;
}
.next_box p a
{
	color:#888888;
}
.next_box p a:hover
{
	color:#222222;
}
#contact
{
width:980px;
margin:0px auto;
padding-top:30px;
float:none;

}
.lxmain
{
width:980px;
float:left;
background:url(../images/bg-promo.gif) center bottom no-repeat;
}
.phone
{
width:460px;
padding-left:20px;
padding-top:10px;
float:left;
}
.phone h1
{
	font-size:18px;
	line-height:260%;
}
.phone p
{
	font-size:14px;
	line-height:150%;
	padding-top:10px;
}
.lybbox
{
width:500px;
float:left;
}
.lybbox tr,td
{
	font-size:12px;
	padding-left:5px;
	padding-top:8px;
}
.lybbox h1
{
	font-size:18px;
	line-height:260%;
}

input.input_name
{
width:80px;
font-size:14px;
font-weight:bold;
height:20px;
line-height:120%;
color:#000000;
background:#FFFFFF;
padding-left:4px;
padding-top:2px;
}
textarea.liuyan
{
	width:320px;
	height:100px;
	font-size:14px;
font-weight:bold;
line-height:120%;
color:#000000;
background:#FFFFFF;
padding-left:4px;
padding-top:2px;
}
input.input_long
{
width:160px;
font-size:14px;
font-weight:bold;
height:20px;
line-height:120%;
color:#000000;
background:#FFFFFF;
padding-left:4px;
padding-top:2px;
}
input.input_short
{
width:50px;
font-size:14px;
font-weight:bold;
height:20px;
line-height:120%;
color:#000000;
background:#FFFFFF;
padding-left:4px;
padding-top:2px;
}
.bottom_bm
{
width:91px;
height:26px;
line-height:120%;
border:0px;
color: #FFFFFF;
background:url(../images/b_bm2.jpg) no-repeat;
font-size:14px;
font-weight:bold;
float:left;
margin-right:10px;
}
.b_ditu
{
width:980px;
float:left;
}

#dqlinks
{
	width:100%;
	background: #555555;
padding:30px 0px;
border-top:1px #222222 solid;
float:left;
}
#link_box
{
width:980px;
margin:0 auto;
float:none;
}
.f_link
{
width:980px;
padding-bottom:15px;
float:left;

}

.f_link h4
{
	font-size:14px;
	padding-right:20px;
	line-height:220%;
	color:#CCCCCC;
	padding-top:20px;
}

.f_link ul
{
	padding:0px;
}
.f_link li
{
	float:left;
	font-size:12px;
	line-height:180%;
	margin-right:20px;
}
.f_link li a
{
	width:90px;
color:#CCCCCC;
float:left;
}
.f_link li a:hover
{
color: #FFFFFF;
text-decoration:none;
}
.footlogo
{
width:980px;
padding-top:30px;
border-top:1px #666666 solid;
float:left;
}
.footlogo p
{
	line-height:140%;
	text-align:center;
	padding-top:5px;
	font-size:12px;
	color:#999999;
}
.footlogo p a
{
color:#CCCCCC;

}
.footlogo p a:hover
{
color: #FFFFFF;
text-decoration: underline;
}
.erweima
{
width:120px;
float:left;
}
.badoo {
width:720px;
float:left;
padding:30px 0px;
border-top:1px #DDDDDD solid;
margin-top:20px;
	font-size:12px;
}
.badoo a {
	font-size:12px;
	padding:3px 8px;
	margin-right:10px;
	 color: #FFFFFF;
	 background: #999999;
	font-weight:bold;
	text-decoration:none;
}
.badoo a:hover {
	 color: #FFFFFF;
	 background: #eb390f;
	text-decoration:none;
}
.badoo span{
	font-size:14px;
	color: #F33;
	padding:0px 10px;
}

.redrock{ position:fixed;
_position: absolute;right:0;top:15px;z-index:123; float:right;}